<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var a = "123.5a"
console.log(a - 2);

console.log(Boolean(" "));
console.log(Boolean(false));
</script>
</body>
</html>
<!--
自动类型的转换
    字符串, 数字和 boolean 之间的转换
    字符串-> 数字
        如果字符串的内容全部是数字,则转换成数字, 否则就是 NaN.
        其实是调用的一种叫做转换函数 Number()
    
    数字->字符串
        把数字的字面形式转换成字符串
    
    字符串, 数字->布尔值
        0, "", undefined, null, false, NaN  当 false 来用
        其余的全部当做 true 来用
        "0" " "
    
    布尔值-> 字符串
    "true" "false"
     true->1 false-0


强制类型转换
    1. 使用转换
        Boolean()
        String()
        Number()
    
    2. 转换成 number
        parseInt()
        parseFloat()


-->